package com.lczyfz.istep.modules.openstack.api.neutron.interfaces.securitygroup;

import com.lczyfz.istep.modules.openstack.api.neutron.model.securitygroup.SecuritygroupRule;

import java.util.List;
public interface SecuritygroupRules {
	/**
	 * �г���ȫ�����
	 * @return
	 */
	public List<SecuritygroupRule> getSecuritygroupRules();

	/**
	 * �г�ָ����ȫ���������
	 * @param srId
	 * @return
	 */
	public SecuritygroupRule getSecuritygroupRuleDetail(String srId);
	
	/**
	 * ������ȫ�����
	 * @param srinput
	 * @return
	 */
	public SecuritygroupRule createSecuritygroupRule(SecuritygroupRule srinput);
	/**
	 * ɾ����ȫ�����
	 * @param srId
	 */
	public void deleteSecuritygroupRule(String srId);
}
